magnetic grate separator - Turkish English Dictionary